﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using Sistema_Totem.Datos.SqlServer;
using Sistema_Totem.Datos.ClasesDominio;

namespace Sistema_Totem.Logica.Clases
{

    /// <summary>
    /// Clase Usada para almacenar la Plantilla de Propuesta.
    /// </summary>
    public class PlantillaPropuesta : Plantilla
    {

        #region Metodos

        #region Grupo 1 - Cargar Secciones

        public List<Seccion> CargarSecciones(int idProyecto)
        {
            SqlServerPropuesta acceso = new SqlServerPropuesta();
            List<Datos.ClasesDominio.Seccion> grupos = new List <Datos.ClasesDominio.Seccion>();
            grupos=  acceso.ConsultarSeccionesPlantillaPropuesta(idProyecto);
            Seccion bloque = new Seccion();
            foreach (Datos.ClasesDominio.Seccion grupo in grupos)
            {
                bloque.Id= grupo.IdSeccion;
                bloque.Nombre = grupo.NombreSeccion;
                bloque.Orden = grupo.OrdenSeccion;

                MiListaSecciones.Add(bloque);
            }

            return MiListaSecciones;

        }
        #endregion Grupo 1 - Cargar Secciones

        #region Grupo 1 - Ordenar Secciones

        public List<Seccion> OrdenarSecciones()
        {
            MiListaSecciones.Sort(Seccion.CompararSeccion);
            return MiListaSecciones;

        }
        #endregion Grupo 1 - Ordenar Secciones

        #endregion Metodos


    }//Fin Clase PlantillaPropuesta.



}